Package-level declarations

Types

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class BundledPluginsListTransformer : TransformAction<TransformParameters.None>

Resolves bundled plugins from the IntelliJ Platform dependency. It scans for all plugins located withing the INTELLIJ_PLATFORM/plugins directory and loads them with IdePluginManager to collect plugin details.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class CollectorTransformer : TransformAction<TransformParameters.None>

The artifact transformer collecting JAR files located within the IntelliJ Platform or Marketplace Plugin archives.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class ExtractorTransformer @Inject constructor(archiveOperations: ArchiveOperations, fileSystemOperations: FileSystemOperations) : TransformAction<ExtractorTransformer.Parameters>

A transformer used for extracting files from archive artifacts.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class PluginVerifierIdeExtractorTransformer @Inject constructor(archiveOperations: ArchiveOperations, fileSystemOperations: FileSystemOperations) : TransformAction<PluginVerifierIdeExtractorTransformer.Parameters>

A transformer used for extracting IDEs used by the IntelliJ Plugin Verifier.